An Adaptive Probe-Based Technique to Optimize Join Queries in Distributed Internet Databases

نویسندگان

  • Latifur Khan
  • Dennis McLeod
  • Cyrus Shahabi
چکیده

An adaptive probe based optimization technique is developed and demonstrated in the context of an Internet based distributed database environment More and more common are database sys tems which are distributed across servers communicating via the Internet where a query at a given site might require data from remote sites Optimizing the response time of such queries is a chal lenging task due to the unpredictability of server performance and network tra c at the time of data shipment this may result in the selection of an expensive query plan using a static query optimizer We constructed an experimental setup consisting of two servers running the same DBMS connected via the Internet Concentrating on join queries we demonstrate how a static query op timizer might choose an expensive plan by mistake This is due to the lack of a priori knowledge of the run time environment inaccurate statistical assumptions in size estimation and neglecting the cost of remote method invocation These shortcomings are addressed collectively by proposing a probing mechanism Furthermore we extend our mechanism with an adaptive technique that detects sub optimality of a plan during query execution and attempts to switch to the cheapest plan while avoiding redundant work and imposing little overhead An implementation of our run time optimization technique for join queries was constructed in the Java language and incorporated into an experimental setup The results demonstrate the superiority of our probe based optimization over a static optimization

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Run Time Optimizations of Join Queries for Distributed Databases over the Internet

A new probe based run time optimization technique is developed and demonstrated in the context of an Internet based distributed database environment More and more common are database systems which are distributed across servers communicating via the Internet where a query at a given site might require data from remote sites Optimizing the response time of such queries is a challenging task due ...

متن کامل

A Run-Time Based Technique to Optimize Queries in Distributed Internet Databases

An adaptive probe-based optimization technique is developed and demonstrated in the context of an Internet-based distributed database environment. More and more common are database systems, which are distributed across servers communicating via the Internet where a query at a given site might require data from remote sites. Optimizing the response time of such queries is a challenging task due ...

متن کامل

A Method for Protecting Access Pattern in Outsourced Data

Protecting the information access pattern, which means preventing the disclosure of data and structural details of databases, is very important in working with data, especially in the cases of outsourced databases and databases with Internet access. The protection of the information access pattern indicates that mere data confidentiality is not sufficient and the privacy of queries and accesses...

متن کامل

Adaptive and Incremental Processing for Distance Join Queries

A spatial distance join is a relatively new type of operation introduced for spatial and multimedia database applications. Additional requirements for ranking and stopping cardinality are often combined with the spatial distance join in on-line query processing or internet search environments. These requirements pose new challenges as well as opportunities for more efficient processing of spati...

متن کامل

Processing Strategy for Global XQuery Queries Based on XQuery Join Cost

XML is a standard for exchanging and formatting data over the Internet and XQuery is a standard query language for searching and integrating XML data. Therefore, it is a natural choice for interoperability to use XQuery over the Internet. Global XQuery queries search and integrate heterogeneous data, being distributed in the local systems. In order to process efficiently global XQuery queries, ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • J. Database Manag.

دوره 12  شماره 

صفحات  -

تاریخ انتشار 2001